package com.conncui.common.emoji;

/**
 * Created by cui on 16-11-7.
 */

public class Constant {
//    public final static String REGEX_EMOJI_UNICODE = "[\\ud800\\udc00-\\udbff\\udfff\\ud800-\\udfff]";
//    public final static String REGEX_EMOJI_UNICODE = "[\u0000-\ufffff\udc00-\udfff]+";
//    public final static String REGEX_EMOJI_UNICODE = "[\uD83C\uDF00-\uD83D\uDDFF]|[\uD83D\uDE00-\uD83D\uDE4F]|[\uD83D\uDE80-\uD83D\uDEFF]|[\u2600-\u26FF]|[\u2700-\u27BF]";
//    public final static String REGEX_EMOJI_UNICODE = "(?:\uD83C[\uDF00-\uDFFF])|(?:\uD83D[\uDC00-\uDDFF])";
    /**
     * [\u0030-\u0039]{1}\u20e3 match ???? [0-9]{1}?)
     * [\u0030-\u0039]{1}\u20e3 match ???? [0-9]{1}?)
     * \u00ae registered
     * \u00a9 copyright
     * public final static String REGEX_EMOJI_UNICODE = "[\uD83C-\uDBFF\uDC00-\uDFFF\u203c-\u3299\u00a9\u00ae\u0030-\u0039{1}\u20e3]+";
     * <p>
     * why error ? public final static String REGEX_EMOJI_UNICODE = "([\uD83C-\uDBFF\uDC00-\uDFFF\u203c-\u3299]+|[\u0030-\u0039]{1}\u20e3|[\u00ae\u00a9]+)";
     */
//    public final static String REGEX_EMOJI_UNICODE = "[\uD83C-\uDBFF\uDC00-\uDFFF\u203c-\u3299\u00a9\u00ae\u0030-\u0039{1}\u20e3\u0023\u20e3\u002a\u20e3]+";
    public final static String REGEX_EMOJI_UNICODE = "[\uD83C-\uDBFF\uDC00-\uDFFF\u203c-\u3299\u00a9\u00ae\u0023\u20e3\u002a\u20e3]+|([\u0030-\u0039{1}]\u20e3)+";

    public final static String OUT_FONT_PKG = "com.conncui.androidmodule";
    //public final  static String OUT_FONT_PKG = "com.conncui.company";
    public final static String OUT_FONT_PATH = "fonts/emoji/emojione/emojione-android.ttf";
//    public final  static String OUT_FONT_PATH = "fonts/emoji/emojione/emojione-svg.woff";

    //public final static String REGEX_EMOJI_UNICODE = "[\uD83C-\uDBFF\uDC00-\uDFFF\u203c-\u3299\u00a9\u00ae\u0030-\u0039{1}\u20e3]+";
//    public final static String REGEX_EMOJI_UNICODE = "[\ud800\udc00-\udbff\udfff\ud800-\udfff]";
//    public final static String REGEX_EMOJI_UNICODE = "[\ud83c\udc00-\ud83c\udfff]|[\ud83d\udc00-\ud83d\udfff]|[\u2600-\u27ff]";
//    public final static String REGEX_EMOJI_UNICODE = "[\u0000-\ufffff\udc00-\udfff]+";
//    public final static String REGEX_EMOJI_UNICODE = "[\uD83C-\uDBFF\uDC00-\uDFFF]+";
}
